clear one's conscience - Espagnol Anglais Dictionnaire